Enterprise Version
introspection and inner peace